Applying Process Document Standarization to INGENIAS
نویسندگان
چکیده
The increasing interest on Agent Oriented Software Engineering in the last years is mainly due to its suitability for the design and implementation of huge, complex, distributed systems. In this field, special attention has been paid to development processes, because of direct correlation between the quality of the product and the process followed to obtain it. At the moment, there is neither a formal specification to define the activities to develop, the participants and the deliverables, nor guidance about the elements to introduce in the model or how these relate with each other. The use of standard notations may make it easier to describe the process, the resources and the mandatory deliverables. The IEEE FIPA Design Process Documentation and Fragmentation working group has proposed a template in order to cover this gap. This paper provides a first attempt at considering the results obtained by applying the proposed template to a well known development process proposed by the INGENIAS methodology for the construction of a multi-agent system.
منابع مشابه
Agent Oriented Software Engineering with INGENIAS1
INGENIAS is an agent oriented software engineering methodology for Multi-Agent Systems development. It combines agent research results with concepts and methods established in MESSAGE/UML. The result is a development process in the line of conventional software engineering processes, like object oriented software development paradigm or structured paradigm. INGENIAS defines deliverables and def...
متن کاملPROMENADE: A PML Intended to Enhance Standarization, Expressiveness and Modularity in Software Process Modelling♠
Some limitations have been identified in current software process modelling languages (SPML) concerning expressiveness, standarization, modularity and flexibility. We present a SPML called PROMENADE which aims at improving the above-mentioned features. Expressiveness is enhanced in PROMENADE by the use of a basic catalogue of precedence relationships (instead of transitions), the ability to def...
متن کاملThe INGENIAS Methodology and Tools
INGENIAS provides a notation for modeling multi-agent systems (MAS) and a well-defined collection of activities to guide the development process of an MAS in the tasks of analysis, design, verification, and code generation, supported by an integrated set of tools—the INGENIAS Development Kit (IDK). These tools, as well as the INGENIAS notation, are based on five meta-models that define the diff...
متن کاملINGENIAS-SCRUM Development Process for Multi-Agent Development
One of the key issues in development of Multi-agent System(MAS) is to follow the more suitable development process for a particular problem. This means that development process models must be defined. Definition leads to better process understanding, facilitates process measurement and improvement, and constitutes the basis for automating the process itself. The main goal of this paper is the d...
متن کاملارائه راهکار ترکیبی به منظور بهبود و توسعهی متدولوژیهای عاملگرا
Abstract: Agent-oriented software engineering is developing a new field of computer science in terms of agent-oriented methodologies, systematic approach to the analysis, design, implementation and maintenance of multiple offers. One of the major challenges in the agent- oriented software engineering is that in spite of numerous methodologies have been introduced in this area, there are still s...
متن کامل